Golang Job: Software Developer

Job added on

Company

Ciena

Location

Ottawa - Canada

Job type

Full-Time

Golang Job Details

Since 1992, Ciena has been driven by a relentless pursuit of network innovation. We believe in a network that grows smarter, more agile, and more responsive every day. This means that when you digitally interact in your world - picking up the phone, streaming video, texting a friend or loved one – your interactions are being enabled by Ciena technologies. Ciena makes your social / entertainment / business existence REAL.
No candidate will meet every single desired qualification. If your experience looks a little different from what we’ve identified below and you think you can bring value to the role, we’d love to learn more about you!
We believe in the power of people. We are a network strategy and technology company that is motivated by making a difference in people’s lives – their productivity, their creativity, their health and comfort. We are looking for an outstanding software developer to help us build a suite of advanced applications that provide new levels of insight and automation to network operations. As part of our team, you will be responsible for helping differentiate Ciena from its competitors, using the latest software development technologies and techniques.

About the Job

As a Software Developer, you will play a key role in the high-level design, planning, implementation, and deployment of the applications we create. You will work as part of a feature team in an iterative development environment and will interface regularly with collaborators such as PLM, Product Owners and Architects.

The applications you will develop are built on our industry leading network management and control platform, which is a highly scalable micro-services-based architecture. They span network layers from IP to optical, though previous networking experience is not required. We primarily use Java, Golang and Python as our development languages and leverage common open-source technologies such as Kafka, Cassandra, Elasticsearch and more.

At Ciena, we support both hybrid and remote working styles, offer flexible PTO, and put focus on your personal development.

If you are motivated, flexible and want to be challenged in a fast-paced environment this could be a great opportunity for you.

About You

You are an ideal candidate if you are someone who has:

  • Great solving and analytical skills, proven through hands-on experience
  • Demonstrated proficiency in Java
  • Knowledge of web-scale architecture and technologies
  • Experience with high-scale, performant development and design
  • Great collaboration and communication skills
  • Ability to debug issues in distributed architectures
  • 3+ years industry experience with a strong track record of results
  • B.S. degree in Computer Science or equivalent

Experience in the following would be an asset:

  • Knowledge of IP, Ethernet, OTN or Optical networking
  • Container based technologies (Docker, Kubernetes)

Our new team member will need to be driven and passionate about software development and want to be part of a team working on challenging and innovative problems. If that sounds like you, we look forward to talking with you more about the opportunity!

#LI-CN
Being You @ Ciena

As part of our commitment to diversity and inclusion, we want to foster an environment that values and respects all individual’s strengths, perspectives, ideas, and ability to meet the needs of our customers globally. Ciena values the diversity of its workforce and respects its employees as individuals, regardless of race, ethnicity, religion, gender, age, national origin, disability, sexual orientation, veteran or marital status or any other category protected by applicable law. We do not tolerate any form of discrimination. Ciena is also committed to compliance with all fair employment practices regarding citizenship and immigration status. If contacted in relation to a job opportunity, you should advise Ciena in a timely fashion of the specific accommodation measures required for you to be assessed in a fair and equitable manner.
We do not charge any fee for employment and the same applies to the Recruitment Partners we work with. Additionally, we do not ask for any refundable security deposit to be paid in bank accounts for employment purposes. We request candidates to be cautious of misleading communications and not pay any fee/ deposit to individuals/ agencies/ employment portals on the pretext of attending Ciena’s interview process or seeking employment with us.